/*顶部导航宽度设定*/
section{background:#fff;}
a {text-decoration:none;color:#0ae;}
header{background:none;}
input{outline:none;}
ul li{list-style:none;padding:0px;margin:0px;}
html {overflow-y:scroll;}
body {margin:0;padding:0px;}
div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
ol,ul {list-style:none;}
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

@media (min-width: 320px) {
  .banner-w3layouts .container,header .container,.con-max .container{max-width:100%;padding:0;margin:0;}
  .navbar-light .navbar-brand{width:100px;height:50px;display:inline-block;background:url(../images/logo.png);}
  .product-nav{width:20%;}
  .product-box{width:75%;}





  span.sub-tittle{font-size:0.7em;line-height:26px;}
  .sy-ywfw-bg{padding-top: 120px !important;margin-top:0;}
  .container-max-90 .col,.container-max-70 .col{flex-basis:auto;}
  .history-list .round{display:none;}


}


@media (max-width: 576px) {
  .tab-content > .active{display:flex;flex-direction:column;justify-content:center;}


}


@media (min-width: 576px) {
  .banner-w3layouts .container,header .container,.con-max .container{max-width:100%;padding:0;margin:0;}
  .navbar-light .navbar-brand{width:100px;height:50px;display:inline-block;background:url(../images/logo.png);}
  .container .index-banner-01,.container .product-banner-01{margin:0;height:520px;}
  .container .new-banner-css{height:286px;}
  .container .index-banner-01 img,.container .product-banner-01 img{width:1100px;margin-left:-550px;}
  .product-nav{width:30%;}
  .product-box{width:65%;}




  span.sub-tittle{font-size:0.6em;}
  .sy-ywfw-bg{padding-top: 120px !important;margin-top:70px;}
  .container-max-90 .col,.container-max-70 .col{flex-basis:auto;}
  .history-list .round{display:none;}
   #scrollbox{width:340px!important;}


}


@media screen and (max-width: 667px){
  .container .index-banner-01{height:260px;}
  .container .index-banner-01 img{width:414px;margin-left:-207px;height:190px;margin-top:70px;}  .container .product-banner-01{height:200px;}
  .container .product-banner-01 img{width: 700px;margin-left: -350px;height: 200px;}
  .history-list .round{display:none;}
  #scrollbox{width:280px!important;}
  .product-nav{width:30%;}
  .product-box{width:65%;}


}


@media (min-width: 768px) {
  .banner-w3layouts .container,header .container,.con-max .container{max-width:100%;padding:0;margin:0;}
  .navbar-light .navbar-brand{width:100px;height:50px;display:inline-block;background:url(../images/logo.png);}
  .container .index-banner-01,.container .product-banner-01{margin:0;height:352px;}  .container .new-banner-css{height:260px;}
  .container .index-banner-01 img,.container .product-banner-01 img{width: 1000px;margin-left: -500px;margin-top:40px;}  .product-nav{width:20%;}
  .product-box{width:75%;}




  span.sub-tittle{font-size:0.6em;}
  .sy-ywfw-bg{padding-top: 120px !important;margin-top:100px;}
  .container-max-90 .col,.container-max-70 .col{flex-basis:auto;}
  .history-list .round{display:none;}
  #scrollbox{width:680px!important;}


}


@media (min-width: 992px) {
  .banner-w3layouts .container,header .container,.con-max .container{max-width:1200px;padding:0;margin:0;}
  .navbar-light .navbar-brand{width:100px;height:50px;display:inline-block;background:url(../images/logo.png);}
  .product-nav{width:20%;}
  .product-box{width:75%;}




  .container .index-banner-01{height:600px;}
  .container .product-banner-01{height:500px;}
  .container .index-banner-01 img,.container .product-banner-01 img{width:1920px;margin-left:-960px;}
  span.sub-tittle{font-size:0.6em;}
  .sy-ywfw-bg{padding-top: 120px !important;margin-top:150px;}
  .container-max-90 .col,.container-max-70 .col{flex-basis:0;}
  .history-list .round{display:none;}
  #scrollbox{width:1020px!important;}



}


@media (min-width: 1200px) {
  .banner-w3layouts .container,header .container,.con-max .container{max-width:2560px;padding:0;margin:0;}
  .navbar-light .navbar-brand{width:454px;height:50px;display:inline-block;background:url(../images/logo.png);}
  .product-nav{width:20%;}
  .product-box{width:75%;}


  .container .index-banner-01{height:600px;}
  .container .index-banner-01 img{width:1920px;margin-left:-960px;}
  .navbar-light .navbar-nav .nav-link, .dropdown-item{padding:0 24px;}
  .sy-ywfw-bg{padding-top: 120px !important;margin-top:0;}
  .container-max-90 .col,.container-max-70 .col{flex-basis:0;}
  .container .product-banner-01 {height:500px;}
  .container .product-banner-01 img{width:1920px;margin-left:-960px;}
  .history-list .round{display:block;}
  #scrollbox{width:1360px!important;}


}


/*首页样式开始*/
/*导航样式开始*/
.py-bg{background:#f8f8f8;}
.navbar{padding:1.2rem 1rem;background:#009257;}
.header-right{position: absolute;right:0;background:#009257;padding:0 20px;}
.navbar-light .navbar-nav .nav-link,.dropdown-item{font-size:15px;padding:4px 14px;color:#fff;text-align: center;margin:10px 14px;}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus,.navbar-light .nav-current .nav-link{color:#009257;font-weight:bold;background:#fff;border-radius:4px;}
.navbar-light .navbar-nav .nav-link-en{color:#9ddbc2;}
.navbar-light .navbar-nav .nav-link-en i{display:inline-block;width:14px;height:14px;background:url(../images/index-nav-en.png) no-repeat;margin-right:6px;}
.navbar-light .navbar-nav .nav-link-en:hover i{background:url(../images/index-nav-en-green.png) no-repeat;}
/*导航样式结束*/
/*海报样式开始*/
section.banner-w3layouts{padding:0;background:#e1f1dd;}
.index-banner-01{width:100%;height:900px;text-align: center;overflow:hidden;}
.index-banner-01 img{position:absolute;left:50%;margin-left:-960px}
.product-banner-01{width:100%;height:500px;text-align: center;overflow:hidden;}
.product-banner-01 img{position:absolute;left:50%;margin-left:-960px}
/*海报样式结束*/
/*.pb-lg-5, .py-lg-5{background:none!important;}*/
h3.tittle{margin-bottom:0!important;font-size:2.5em;}
.sub-tittle{color:#999;padding-top: 10px;font-weight: lighter;font-family:"Arial";letter-spacing:1px;}
.about-video video{max-width:620px;width:100%;min-width:250px;}
.about-txt p{text-align:left;text-indent:2em;color:#333;line-height:34px;margin-top:10px;font-size:16px;}
.about-txt a{cursor:pointer;background-image:linear-gradient(to right,#41da89,#2dc173);display:inline;padding:14px 40px;color:#fff;border-radius:6px;}
.about-txt a:hover{background-image:linear-gradient(to right,#2dc173,#41da89);}
.sy-ywfw-bg{background:#edf0ea;padding-top:0!important;}
.sy-ywfw-bg img{margin:0 auto;width:100%;max-width:1920px;display:block;}
.count-title{color:#333;font-size:1.4em;margin-top:36px;font-weight:bold;}
.count-text{font-size:16px;margin:0 20px;font-weight:normal;}
.aljs{padding-top:6px;}
.aljs .a-box{display:inline-block;width:320px;height:420px;background:#fff;border-radius:1em;overflow:hidden;margin-bottom:20px;}
.aljs .a-box:hover{box-shadow:2px 2px 20px #ddd;}
.aljs .a-box:hover .count-title{color:#40d988;}
.count-img{margin:0;position:relative;}
.count-img img{width:320px;border-radius:0;}
.aljs .count-title{margin-top:10px;}
.aljs .count-text{font-size:16px;color:#666;line-height:24px;}
.aljs .count-text span{display:inline-block;padding:10px 50px;border:1px solid #40d988;color:#40d988;border-radius:6px;margin-top:10px;}
.aljs .a-box:hover .count-text span{background-image:linear-gradient(to right,#41da89,#2dc173);color:#fff;}
.portfolio-flyer{background:url(../images/index-p3-bg.png) no-repeat;background-position:0 0;background-size:100% auto;background-color:#f7f8fb;}
.index-news-box .aljs .a-box{background:#f7f8fb;height:200px;width:100%;min-width:300px;}
.index-news-box .aljs .a-box .left{float:left;max-width:200px;height:100%;width:40%;}
.index-news-box .aljs .a-box .right{float:left;width:60%;}
.index-news-box .aljs .a-box .count-img{width:100%;height:100%;}
.index-news-box .aljs .a-box img{width:100%;height:100%;}
.index-news-box .aljs .a-box .count-text{text-align:left;}
.index-news-box .aljs .count-title{text-align:left;margin:20px 20px 10px;}
.index-news-box .aljs .count-text-p{border-bottom:1px solid #eee;padding-bottom:20px;height:70px;overflow:hidden;}
.index-news-box .aljs .count-time{color:#acacac;padding-top:15px;}
.index-news-box .a-box{position:relative;}
.index-news-box .aljs .count-time i{display:inline-block;position:absolute;width:26px;height:26px;background:url(../images/index-news-icon1.png)no-repeat;bottom:16px;right:30px;}
.index-news-box .a-box:hover .count-time i{background:url(../images/index-news-icon2.png)no-repeat;}
.sy-ywfw-bg .pb-lg-5,.sy-ywfw-bg .py-lg-5{background:none;}
.container-max{width:100%;max-width:100%;}
.footer_1its{background:#009257;}
.footer_1its ul{max-width:530px;margin:0 auto;color:#42a87f;width:90%;min-width:300px;}
.footer_1its li{display:inline-block;padding:30px 10px 0 10px;}
.footer_1its li a{color:#fff;font-size:1em;}
.footer_1its li a:hover{color:#96d2ba;}
.cpy-right {background: #009257;}
.cpy-right p{color:#96d2ba;}
/*首页样式结束*/

/*关于我们样式开始*/
.about-child-txt{margin:50px 20px 0;}
.about-qywh .about-qywh-box{background:url(../images/about-qywh-bg.png)no-repeat;}
.about-qywh .about-qywh-box .about-txt{margin-left:30%;background:#fff;padding:30px 30px 60px;box-shadow:0px 0px 10px #ccc;min-width:200px;margin-bottom:30px;}
.about-txt-title{display:block;font-size:20px;font-weight:bold;padding:0 0 10px;position:relative;}
.about-txt-title i{display:inline-block;width:85px;height:10px;position:absolute;background:#2dc173;bottom:12px;left:30px;opacity:0.5;}
.about-txt-list{display:block;font-size:16px;}
.line{position:absolute;width:2px;min-height:500px;height:100%;background:#ebebeb;left:50%;top:0;}
.history-r .history-list{float:right;margin-right:20px;}
.history-l .history-list{float:left;margin-left:20px;}
.history-list{width:70%;height:120px;border-radius:10px;margin-bottom:30px;min-width:300px;}
.history-r .history-list .arrow{position:absolute;right:16px;top:10px;float:left;width:0; height:0;border-width:10px;border-style:solid;border-color:transparent transparent transparent #f7f8fb;}
.history-l .history-list .arrow{position:absolute;left:16px;top:10px;float:left;width:0; height:0;border-width:10px;border-style:solid;border-color:transparent #f7f8fb transparent transparent;}
.history-r .history-list .round{width:20px;height:20px;background: #2dc173;border-radius:50%;border:3px solid #cef1df;position:absolute;right:-10px;top:10px;}
.history-l .history-list .round{width:20px;height:20px;background: #2dc173;border-radius:50%;border:3px solid #cef1df;position:absolute;left:-10px;top:10px;}
.history-list h3{font-size:1.8em;padding:4px 0 10px;color:#2dc173;}
.history-r .history-list{text-align:right;padding:0 20px;background:#fff;}
.history-l .history-list{text-align:left;padding:0 20px;background:#fff;}
.history-list p{line-height:20px;height:40px;overflow:hidden;text-indent:2em;position:relative;}
.history-list p i{display:inline-block;width:16px;height:16px;background:#c0ecd5;position:absolute;left:10px;top:3px;}
.about-ryzz .counter{display:inline-block;width:240px;height:360px;background:#fff;border-radius:1em;overflow:hidden;margin-bottom:20px;}
.about-ryzz .counter p{font-size:16px;font-weight:bold;padding:14px 20px 0;line-height:24px;color:#333;}
/*关于我们样式结束*/

/*人才招聘样式开始*/
.rec-list .rec-box{background:#fff;border-radius:10px;padding:40px;margin-bottom:40px;}
.rec-list .rec-box h3{background:#eaf9f1;font-size:20px;padding:14px 20px;margin-bottom:20px;}
.rec-list .rec-box .rec-txt{padding:10px 20px;}
.rec-list .rec-box .rec-txt p{color:#666;font-size:1em;}
.rec-list .rec-box .rec-txt span{font-weight:bold;color:#333;}
.rec-list .rec-box .rec-txt a{display:inline-block;padding:10px 50px;border:1px solid #40d988;color:#40d988;border-radius:6px;margin-top:10px;}
.rec-list .rec-box .rec-txt a:hover{background-image:linear-gradient(to right,#41da89,#2dc173);color:#fff;}
.rec-p3-bg{background:#fff;padding-top:0!important;}
/*人才招聘样式结束*/

/*联系我们样式开始*/
.contact-p1-img{width:80%;border-radius:10px;margin:0 auto;min-width:230px;}
.contact-p1-img img{width:100%;box-shadow:0 0 10px #bac0c9;border-radius:20px;}
.contact-p2{background:#f5f5f5;width:70%;min-width:230px;margin:0 auto;border-radius:0 0 10px 10px;padding:30px;}
.contact-p2 p span{display:block;color:#666;text-align:left;font-size:1.2em;padding-left:50px;}
.contact-p2 p span.title{font-weight:bold;color:#333;position:relative;}
.contact-p2 .row{padding:10px 0;}
/*.contact-p2 p i{display:inline-block;position:absolute;width:20px;height:20px;left:20px;}*/
.contact-p2 {background: #f5f5f5; width: 70%;min-width: 230px; margin: 50px auto 10px; border-radius: 10px;padding: 30px;}
/*联系我们样式结束*/

/*产品中心样式开始*/
.product-nav{float:left;background:#fff;border-radius:8px;padding:10px 20px;}
.product-box{float:left;background:#fff;border-radius:8px;padding:10px 20px;margin-left:2%;}
.product-nav li p{font-size:18px;font-weight:bold;color:#333}
.product-nav li a{color: #666;}
.product-nav li p{background:#f6f6f6;padding:10px 0 10px 20px;position:relative;margin-top:20px;}
.product-nav li p i{display:inline-block;height:24px;width:4px;background:#b9e6ce;position:absolute;left:10px;top:16px;}
.product-nav li a:hover{color:#2dc173;}
.product-nav li .pro-a{padding:20px 0 0 20px;}
.product-nav li li.current a{font-weight:bold;color:#2dc173;}
.product-box h3{font-size:22px;text-align:center;padding-bottom:40px;}
.product-box .img-box{width:80%;margin:0 auto;}
.product-box img{margin:0 auto;display:block;width:100%;}
.product-box p{font-size:1em;color:#666;line-height:36px;padding:0 30px;}
.product-box p.title{text-align:center;font-size:18px;padding:30px 30px;font-weight:bold;color:#2dc173;}
/*产品中心样式结束*/

/*新闻资讯样式开始*/
.news-box{margin-bottom: 20px;margin-left: 30px;background:#fff;width:100%;padding:20px;border-radius:8px;}
.news-box:hover{box-shadow:2px 2px 20px #ddd;color:#666;}
.news-box .news-img{float:left;min-width:120px;width:20%;}
.news-box .news-txt{float:left;height:160px;width:80%;text-align:left;}
.news-box .news-txt h3{font-size:1.2em;margin-top:10px;padding-bottom:20px;color:#333;text-align:left;padding-left:30px;height:24px;overflow:hidden;}
.news-box .news-txt span{padding-right:10px;font-size:12px;color:#999;display:inline-block;height:24px;overflow:hidden;}
.news-box .news-txt p.txt{height:60px;overflow:hidden;color:#666;line-height: 30px;}
.news-box .news-txt h3 a{color:#333;}
.news-box .news-txt h3 a:hover{color:#7abd27;}

/*新闻资讯样式结束*/


.nav{padding-bottom:20px;}
.mt-lg-4{margin-top:0!important;}
.mt-lg-4 .nav-pills{margin-top:0!important;}
.nav-pills .nav-link{background:#f2f3f6;font-size:14px;font-weight:normal;margin:0 5px;}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link{background:#7abd27!important;color:#fff;box-shadow:0 0 10px #bde892;}
.nav-pills .nav-link:hover{background:#7abd27!important;color:#fff;box-shadow:0 0 10px #bde892;}
a.more{display: block;text-align: right;width: 100%;font-size: 14px;color: #999;margin-top:20px;padding-right:30px;}
a.more:hover{color:#7abd27;}

.py-bg .pb-lg-5,.py-bg .py-lg-5{background:#f7f8fb;}
.yfsl .counter{background:#fff;margin:0 20px;height:340px;border-radius:0.5em;}
.container-max-90{width:90%;max-width:90%;}
.container-max-70{width:70%;max-width:70%;}
.sy-gsln-bg{background:url(../images/index-sy-gsln-bg.jpg) no-repeat;background-size:100% 100%;}
.sy-gsln-bg .pb-lg-5,.sy-gsln-bg .py-lg-5{background:none;}
.sy-gsln-bg p.txt{text-align: center;font-weight:bold;color:#fff;display:block;width:100%;font-size:2em;margin-bottom:60px;}
.hzhb .counter img{display:inline-block;max-width:240px;}
p.beizhu{width:100%;text-align:center;color:#c6c6c6;}

.footer-box-center h3{font-size:1em;font-weight:normal;margin-bottom:0px;}
.footer-box-center p i.green,.footer-box-center p i.white{display:inline-block;background:#fff;height:2px;width:40px;}
.footer-box-center p i.green{background:#7abd27;width:20px;}
.col-6{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.footer-box-right .col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.footer-box-center .col-6 li{text-align:left;float:left;width:50%;line-height:2em;}
.footer-box-center .col-6 li a{color:#cfcfcf;}
.footer-box-center .col-6 li a:hover{color:#7abd27;}
footer img.code-img{margin-top:12px;}
.footer-box-center p{color:#cfcfcf;}
footer p.txt span{display:inline-block;width:20px;height:20px;margin-right:5px;}


.footer-box-center{padding:10px;}
.count-img .video-icon{position:absolute;display:inline-block;background:url(../images/video-icon.png) no-repeat;width:80px;height:80px;top:30%;left:35%;}
.product-box .count-text{overflow:hidden;height:60px;text-align:left;line-height:24px;padding-top:8px;}
.page-box .nav .page-nub{font-size:14px;}
.page-box .nav .page-nub a,.page-box .nav .page-nub span{padding:0 10px;display:inline-block;height:30px;line-height:46px;margin:0 10px;font-weight:normal;color:#999;}
.page-box .nav .page-nub span{line-height:40px;}
.page-box .nav .ipt span{line-height:40px;padding:0;margin:0;}
.page-box .nav .page-nub a:hover{color:#2dc173;}
.page-box .nav .btn a{background:#efefef;color:#2dc173;border-radius:20px;padding:0 20px;line-height:30px;}
.page-box .nav .btn a:hover{background:#2dc173;color:#fff;}
.page-box .nav .page-nub input{background:#efefef;color:#333;border-radius:20px;padding:0 20px;line-height:30px;width:80px;margin:0 10px;border:none;}



/*后端修改开始分页*/
.page-box .nav .page-nub{font-size:14px;}
.page-box .nav .page-nub a,.page-box .nav .page-nub span{padding:0 10px;display:inline-block;height:30px;line-height:46px;margin:0 10px;font-weight:normal;color:#999;}
.page-box .nav .page-nub span{line-height:40px;}
.page-box .nav .ipt span{line-height:32px;padding:0;margin:0;}
.page-box .nav .page-nub a:hover{color:#7abd27;}
.page-box .nav .btn a{background:#efefef;color:#7abd27;border-radius:20px;padding:0 20px;line-height:30px;}
.page-box .nav .btn a:hover{background:#7abd27;color:#fff;}
.page-box .nav .page-nub input{background:#efefef;color:#333;border-radius:20px;padding:0 20px;line-height:30px;width:80px;margin:0 10px;border:none;}

.page-box .nav select{background:#efefef;color:#333;border-radius:20px;padding:0 20px;line-height:30px;width:80px;margin:0 10px;border:none;}


.dede-page a{font-size:14px;color: #1e2d3a}
.dede-page a{padding:0 10px;display:inline-block;height:30px;line-height:46px;margin:0 10px;font-weight:normal;color:#1e2d3a;}
.dede-page span{line-height:40px;}
.dede-page span{line-height:32px;padding:0;margin:0;}
/*.dede-page a:hover{color:#7abd27;}*/
.dede-page a{background:#efefef;color:#7abd27;border-radius:20px;padding:0 20px;line-height:30px;}

.dede-page a[href^='list']:hover{background:#9fdd53;color:#fff;}
.dede-page a[href^='list']{background:#efefef;color:#1e2d3a;border-radius:20px;padding:0 20px;line-height:30px;}
.dede-page a[href^='java']{background:#2dc173;color:#efefef;border-radius:20px;padding:0 20px;line-height:30px;}
.dede-page a.unactive {background:#F5F5F5;font-weight:normal;color:#9D9D9D;border-radius:20px;padding:0 20px;line-height:30px;}


/*后端修改结束*/



.product-box{padding-top:4rem !important;}

.site-accordion>li{margin-top: 13px;}
.site-accordion>li .tab-head{width: 100%;height: 50px;line-height: 50px;text-align: left;color: #333;font-size:1em;background: #f7f8fb;font-weight:bold;padding:0 20px;position:relative;}
.site-accordion>li .tab-head:after{content: '';border: 5px solid #7abd27;border-color: #7abd27 transparent transparent transparent;margin-top: 20px;position: absolute;top: 2px;right: 20px;}
.recruitment-box li{margin:40px 0;}
.recruitment-box li h3{font-size:1em;padding-left:30px;padding-bottom:20px;background:url(../images/recruitment-icon-1.png) no-repeat 4px 2px;}
.recruitment-box li p{padding-left:30px;color:#666;}
.tel-box{background:#f1f8e9;padding:10px 0!important;}
.tel-box p{width:100%;text-align:center;line-height:60px;margin-bottom: 0;color:#333;}
.tel-box p span{font-weight:bold;padding-right:40px;}
.contact-box .news-message{float:left;width:20%;min-width:260px;height:416px;background:#f7f8fb;margin-right:20px;padding-top:20px;margin-bottom:30px;}
.contact-box .news-map{float:left;width:80%;max-width:1000px;}
.contact-box .news-map img{width:100%;}
.contact-box .news-message span{display:block;text-align:left;padding:0 20px;color:#333;}
.contact-box .news-message span input{border:1px solid #e1e1e1; border-radius:4px;padding:2px 10px;width:200px;}
.contact-box .news-message span i{color:#d30000;padding-left:4px;}
.contact-box .news-message span button{background:#7abd27;width:200px;border:none;border-radius:4px;color:#fff;padding:2px 10px;margin-top:10px;}
.contact-box .news-message span button:hover{background:#92d93b;}


.about-bg{background: url(../images/aboutus-bg.jpg) no-repeat;min-height: 800px;background-size: auto 100%;}
.about-bg .pb-lg-5,.about-bg .py-lg-5{background:none;}
.h_tonglan {width:100%;}
.h_tonglan ul {overflow:hidden;}
.h218px {width:100%;height:400px;padding-top:14px;}
.h218px th {padding-top:136px;}
.h218px td {overflow:hidden;}
#scrollbox ul {overflow:hidden;}
#scrollbox ul li {float:left;width:300px;height:360px;overflow:hidden;background:#fff;margin:0 20px;border-radius:8px;}
#scrollbox ul li img{ width:200px;height:200px;border:0px;margin-top:30px;}
#scrollbox ul li p{font-weight:bold;font-size:1.5em;color:#333;margin-top:20px;}
.product-list-title{padding:30px 0 50px;}
.product-list-title h3{text-align: center;font-size:2em;color:#333;}
.product-list-title p{text-align:center;padding-top:20px;}
.product-list-title p.line-img img{display:block;margin:0 auto;width:160px;height:2px;}
.product-list-box{padding:60px 0;}
.product-list-box h3{font-size:1.8em;}
.product-list-box p{font-size:14px;color:#666;}
.product-list-title p img{display:block;margin:0 auto;}
.product-list-title p.list-img img{max-width:700px;width:100%;}

/*下拉菜单样式*/
.header-right .nav-item{position:relative;}
.header-right .nav-item:hover .nav-child{display:block;}
.nav-child{position:absolute;background:#009257;display:none;border-radius:0 0 10px 10px;padding:10px 0;width:100%;left:50%;transform:translateX(-50%);}
.nav-child li{padding:10px 15px;text-align: center}
.nav-child a{color:#fff;font-size:14px;}
.nav-child a:hover{color:#9ddbc2}


.ec-extension-bmap{ box-shadow: 0 0 10px #bac0c9; border-radius: 20px;}

.nav-bar{
  list-style: none;
  height:30px;
  line-height: 30px;
  margin-bottom: 20px;
}
.nav-bar li{
  float: left;
}
.nav-bar li:first-child {
  width: 200px;
}
.nav-bar a{
  display: inline-block;
  width: 110px;
  text-align: center;
}















